package com.bjpowerndoe.ylb.web.service.inter;

import com.bjpowerndoe.ylb.map.BidProductNameMap;
import com.bjpowerndoe.ylb.web.enums.CodeEnum;
import com.bjpowerndoe.ylb.web.model.dto.InvestRankDTO;

import java.math.BigDecimal;
import java.util.List;

// 投资功能service
public interface InvestService {

    // 获取投资排行榜
    List<InvestRankDTO> getInvestRank();

    //投资，购买理财产品
    CodeEnum buyProduct(Integer uid, Integer productId, BigDecimal investMoney);


    // 查询某个用户投资记录
    List<BidProductNameMap> queryBidListByUid(Integer uid, Integer pageNo, Integer pageSize);

    //更新投资排行榜
    void modifyInvestRank(Integer uid, BigDecimal investMoney);
}

